# 正则表达式简介
#       是一种匹配字符串的操作
#      比 str 操作 更强大的 操作字符串的方式
#      import  re
#      检查给定的字符串是否  与 某种模式 匹配
#      不是 Python 独有的


import re
# re 组合拳
# pattern = 'a'
# string1 = 'abc'
# res = re.match(pattern,string1)
# print(res)
#      <re.Match object; span=(0, 1), match='a'>
# print(type(res))
#      <class 're.Match'>
#   match
#      从字符串开头开始匹配


#   search
pattern = 'b'
string1 = 'abcb'
res = re.search(pattern,string1) #  只认匹配好的第一个，
print(res)
#       <re.Match object; span=(2, 3), match='c'>
print(type(res))
#       <class 're.Match'>
#          span
#          group
#          string

#  findall
res3 = re.findall(pattern,string1)
print(res3)
print(type(res3))
#       <class 're.Match'>













































